#include<iostream>
#include<algorithm>
#include<string>
using namespace std;

int main(){
	freopen("input.txt","r",stdin);
	int a=0;
	int b=0;
	int s[10];
	string S,K;
	cin>>S;
	for(int i=0;i<S.length();i++){
		s[i]=S[i]-'0';
	}
	for(int i=S.length();i<4;i++){
		s[i]=0;
	}
	sort(s,s+4);
	for(int i=0;i<4;i++){
		a*=10;
		b*=10;
		a+=s[i];
		b+=s[3-i];
	}
	printf("%04d - %04d = %04d\n",b,a,b-a);
	while(b-a!=0&&b-a!=6174){
		S=to_string(b-a);
		for(int i=0;i<S.length();i++){
			s[i]=S[i]-'0';
		}
		for(int i=S.length();i<4;i++){
			s[i]=0;
		}
		sort(s,s+4);
		a=0;b=0;
		for(int i=0;i<4;i++){
			a*=10;
			b*=10;
			a+=s[i];
			b+=s[3-i];
		}
		printf("%04d - %04d = %04d\n",b,a,b-a);
	}

	return 0;
}